home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / prog_gen / t4diblib.zip / REGUPG.TXT < prev    next >
Text File  |  1996-04-10  |  5KB  |  142 lines

  1. This is a demo of the "T4 DIB Library", a new
  2. method for loading images into any control
  3. that supports either the VB "LoadPicture"
  4. function, or can accept an "hDib" as image
  5. input.
  6.  
  7. The following describes the full Shareware
  8. version of the product.
  9.  
  10. This demo version is the same as Shareware,
  11. but supports no more than 4 members per
  12. library.
  13.  
  14. The Shareware version costs $49. FL residents
  15. add 6.5% sales tax. Shipping is $7 for North
  16. America, $12 outside. Included in the package
  17. are two manuals - one for the library-building
  18. utility, another for using the VBX in your
  19. VB3 or VB4/16 program. Both have tutorials.
  20.  
  21. CompuServe members can register this Shareware
  22. by GO SWREG, select #7733.
  23.  
  24. Product Highlights
  25.  
  26. T4DIBLIB is a Visual Basic tool which
  27. handles image management and processing in a
  28. new way. It's ideal for such applications as
  29. animation, galleries, multi-media "stills",
  30. and any other application which uses "lots"
  31. of image files.
  32.  
  33. This product consolidates individual image
  34. files into a single quick- load library. Each
  35. image is a "member" (1-32 character name),
  36. and can be optionally compressed. The base
  37. format used for storage is the DIB
  38. (device-independent bitmap), but input image
  39. files can be in any of a wide variety of
  40. types.
  41.  
  42. The product's two primary components are the
  43. T4DIBLIB.EXE utility, and the T4DILIB.VBX
  44. custom control.
  45.  
  46. T4DIBLIB.EXE Utility
  47.  
  48. Using this utility, you can draw in a WIDE
  49. variety of image files (list in a minute).
  50. You can place the DIB images of these files
  51. in a single library as "members". Each member
  52. can have a name up to 32 characters, and can
  53. optionally be compressed. For multi-image
  54. files (e.g. some TIF's), you can choose which
  55. images you want, and store each as a
  56. different member.
  57.  
  58. Although the libraries can contain images as
  59. high as 24 bpp (bits per pixel), it works
  60. best with color depth of 1, 2, 4 and 8 bpp.
  61.  
  62. Each library you build can be a "public" or
  63. "private" library. Private libraries are
  64. read-only to your end-user. Public libraries
  65. will be able to be managed by the next
  66. enhancement, "dynamic library management".
  67. This not-yet-ready VBX will allow the
  68. end-user (through your program), to create
  69. new public libraries, and add and delete
  70. members. Private libraries can only be built
  71. through T4DIBLIB.EXE.
  72.  
  73. Image types supported at this time: Most
  74. variations of BMP, DIB, GIF, ICO, JPG, PCX,
  75. RLE, TGA, TIF, and WMF.
  76.  
  77. T4DILIB.VBX Custom Control
  78.  
  79. This VBX is the interface between the DIB
  80. library and the "target" control that's to
  81. display the image. Through typical property
  82. settings, you open and close libraries, and
  83. select members for display in the target. The
  84. target control can be one that usually gets
  85. it image through VB's LoadPicture function,
  86. or one that accepts an hDib directly. The VBX
  87. can build either image-type. You just fetch
  88. the image from the library into the VBX, then
  89. assign the target control's Picture property
  90. (or whatever its called) to the VBX's Picture
  91. property, or hDib property to the VBX's hDib
  92. property.
  93.  
  94. You can effectively keep images "resident" by
  95. assigning one of these VBX's to each image.
  96. You can even choose between keeping the
  97. typically-smaller DIB resident, or if speed
  98. is important, keeping the device-dependent
  99. variation (PIC, in VB) resident. This makes
  100. T4DIBLIB a valuable animation tool.
  101.  
  102. You can also, of course, get information
  103. about the library and/or individual members
  104. through the VBX's properties. Library
  105. properties include filename, public or
  106. private, and number of members. Member
  107. properties include member name, member
  108. number, color depth (bpp), size, what
  109. compression is used.
  110.  
  111. Known Restrictions
  112.  
  113. As offered, this product does not support
  114. Visual C++; however, developers with 16-bit
  115. Visual C++ programs, and interested in this
  116. product, should inquire about being a Beta
  117. site. This version, may, in fact, work with
  118. your program, and Beta testers receive gratis
  119. copies.
  120.  
  121. This product performs best with 1,2,4,8-bit
  122. images. Although it can be used for 24-bit
  123. images, it may not compress them. Experience
  124. has shown, however, the 8-bit renditions of
  125. 24-bit images are almost always adequate for
  126. all but the most detailed work. I will note
  127. that 24-bit images are not very desirable,
  128. because of their extreme size and loading
  129. time, and are generally used only if there is
  130. no other workable choice.
  131.  
  132. Currently, all components are 16-bit, and, as
  133. such, are essentially Windows 3.1 compatible.
  134. It has been tested under Windows 95, however,
  135. and no problems were encountered.
  136.  
  137. Marc Staley
  138. 6401 S. Westshore Blvd. #1120
  139. Tampa FL 33611
  140. (813) 837-0560
  141. CIS 76513,1650
  142.